From 223b33ad4e52b649ccc3def6198463f8f6b340e6 Mon Sep 17 00:00:00 2001 From: "kaf24@scramble.cl.cam.ac.uk" Date: Fri, 16 Jan 2004 17:32:17 +0000 Subject: [PATCH] bitkeeper revision 1.679 (40082021iq1U0VdpgWVVD_uBgDSjtw) xl_vbd.c: Fix VBd bug in XL. --- xenolinux-2.4.24-sparse/arch/xeno/drivers/block/xl_vbd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xenolinux-2.4.24-sparse/arch/xeno/drivers/block/xl_vbd.c b/xenolinux-2.4.24-sparse/arch/xeno/drivers/block/xl_vbd.c index 2237404ffc..5333351458 100644 --- a/xenolinux-2.4.24-sparse/arch/xeno/drivers/block/xl_vbd.c +++ b/xenolinux-2.4.24-sparse/arch/xeno/drivers/block/xl_vbd.c @@ -365,7 +365,7 @@ static int xlvbd_remove_device(int device) /* Clear the consists-of-virtual-partitions flag if possible. */ gd->flags[minor >> gd->minor_shift] &= ~GENHD_FL_VIRT_PARTNS; - for ( i = 0; i < gd->max_p; i++ ) + for ( i = 1; i < gd->max_p; i++ ) if ( gd->sizes[(minor & ~(gd->max_p-1)) + i] != 0 ) gd->flags[minor >> gd->minor_shift] |= GENHD_FL_VIRT_PARTNS; -- 2.30.2